//#include "hash.h"
#include <iostream>

using namespace std;

typedef unsigned long long uint64;

inline uint64 Shuffle(uint64 x) {
  return ( (x & 0xFFFFFFFF00000000ull) >> 32) + ( (x & 0x00000000FFFFFFFFull) << 32); 
}

inline uint64 Mix(uint64 x, uint64 y) {
  return Shuffle(
		 x * 0x1852389021532685ull + y * 0x4251256931465823ull
		 )
    ;
}

inline uint64 DigitSum(uint64 x, uint64 base) {
  uint64 ret = 0;
  while (x) {
    ret += x & 0x3ll; // % base;
    x >>= 2; // /= base;    
  }
  return ret;
}

int main() {
  int i = 3;
  cout << (i += 4) << endl;
  return 0;
  uint64 sum = 0;
  for (uint64 i=0; i<100000000; i++) {
    // sum += Mix(i, i); // i * i; // Fingerprint(i, i);
    sum += DigitSum(i, 10);
  }
  cout << sum << endl;
  return 0;
  

  
}
